Herding dog

noun

noun ·Rare ·Advanced level

Definitions

Noun
  1. 1
    A dog, such as the various shepherd breeds, that are bred for working cattle, sheep, or other livestock.